package com.bifang.common.vo;

import io.swagger.annotations.ApiModelProperty;
import java.util.Map;
import lombok.Data;

@Data
public class QuartzVO extends BaseVO {
    @ApiModelProperty(notes = "调度名称")
    private String schedName;

    @ApiModelProperty(notes = "job名称")
    private String jobName;

    @ApiModelProperty(notes = "job所属组")
    private String jobGroup;
    /** 任务描述 */
    @ApiModelProperty(notes = "job描述")
    private String jobDescription;

    @ApiModelProperty(notes = "触发器名称")
    private String triggerName;

    @ApiModelProperty(notes = "触发器所属组")
    private String triggerGroup;
    /** 触发器描述 */
    @ApiModelProperty(notes = "触发器描述")
    private String description;
    /** 集群中job实现类的完全包名 */
    @ApiModelProperty(notes = "任务实现类")
    private String jobClassName;

    /** cron表达式 */
    @ApiModelProperty(notes = "cron表达式")
    private String cronExpression;

    /** 时区 */
    @ApiModelProperty(notes = "时区")
    private String timeZoneId;

    /** 参数信息 */
    @ApiModelProperty(notes = "参数信息")
    Map<String, Object> parameter;
}
